Recuperer un fichier efface
Une fausse manipulation peut arriver à tout le monde (surtout à moi)... Voici l'astuce secrète que j'utilise pour récupérer un fichier effacé par erreur. Elle a ses limites mais elle m'a déjà rendu quelques services.
grep -aC 1000 "morceau de contenu du fichier" /dev/hda2 > /mnt/autrepart/dump
Comment ça marche : grep va lire le contenu complet de la partition où se trouve le fichier effacé (ici hda2), filtrer ce bazar et retrouver le morceau que vous lui spécifiez, pour chaque occurence trouvée, il va l'enregistrer dans le fichier dump, avec les 1000 lignes précédentes, et les 1000 suivantes. Il ne vous reste plus qu'à récupérer les morceaux de votre fichier dans ce dump...
Cette méthode est limitée : d'abord ça marche mal avec les fichiers binaires. En plus, ça prend beaucoup de temps et il faut plein de place pour stocker le fichier dump. Il faut aussi se souvenir d'un morceau caractéristique de votre fichier, ce qui n'est pas toujours évident. Mais, c'est déjà mieux que rien. Pensez quand même aux sauvegardes...